package com.wasion.pwportable.protocol.analyzer.terminal;

import com.wasion.pwportable.protocol.Protocol;
import com.wasion.pwportable.protocol.analyzer.AbstractAnalyzer;

public class PreUpdate_RD_Analyzer extends AbstractAnalyzer {

	@Override
	public void dataAnalysis(String ackBS) {
		String dataType = ackBS.substring(DATATPYESTARTBIT, DATATPYENDBIT);

		String dataLen = ackBS.substring(DATALENGTHSTARTBIT, DATALENGTHENDBIT); // 16进制的数据长度

		// int dataLenInt = Integer.parseInt(dataLen, 16); // 转换成10进制的数据长度
		if (!dataLen.equalsIgnoreCase("0A")
				|| !(dataType.equalsIgnoreCase(Protocol.PREUPDATE_IDENTIFIER))) {

		} else {
			String data = ackBS.substring(DATABITSTART, DATABITSTART + 2);
			result.setPreUpdateRequest(data);

		}

	}
}
